module.exports = () => {
    return async function notFoundHandler(ctx, next) {
        await next();
        if (ctx.status === 404 && !ctx.body) {
            if (ctx.acceptJSON) {
                ctx.body = { code: 404, msg: '404 未找到请求地址！', error: ctx.request };
            } else {
                ctx.body = `<h1>404 未找到请求地址</h1><p>${JSON.stringify(ctx.request)}</p>`;
            }
        }
    };
};